package com.ruoyi.system.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 学科分类对象 ztf_learning_admin
 * 
 * @author ruoyi
 * @date 2025-05-29
 */
@ApiModel("学堂相关数据实体")
public class ZtfLearningAdmin extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @ApiModelProperty("学堂主键")
    private String sdId;

    /** 咨询学科 */
    @Excel(name = "咨询学科")
    @ApiModelProperty("咨询学科")
    private String consultingClass;

    /** 基础成绩 */
    @Excel(name = "基础成绩")
    @ApiModelProperty("基础成绩")
    private String basicGrades;

    /** 手机号 */
    @Excel(name = "手机号")
    @ApiModelProperty("手机号")
    private String xphone;

    /** 微信号 */
    @Excel(name = "微信号")
    @ApiModelProperty("微信号")
    private String wenxin;

    /** 分类 */
    @Excel(name = "分类")
    @ApiModelProperty("分类")
    private String classa;

    /** 0关闭1开启3其他状态 */
    @Excel(name = "0关闭1开启3其他状态")
    @ApiModelProperty("0关闭1开启3其他状态")
    private Long state;

    /** 备注 */
    @Excel(name = "备注")
    @ApiModelProperty("备注")
    private String bak;

    public void setSdId(String sdId)
    {
        this.sdId = sdId;
    }

    public String getSdId()
    {
        return sdId;
    }

    public void setConsultingClass(String consultingClass) 
    {
        this.consultingClass = consultingClass;
    }

    public String getConsultingClass() 
    {
        return consultingClass;
    }

    public void setBasicGrades(String basicGrades) 
    {
        this.basicGrades = basicGrades;
    }

    public String getBasicGrades() 
    {
        return basicGrades;
    }

    public void setXphone(String xphone) 
    {
        this.xphone = xphone;
    }

    public String getXphone() 
    {
        return xphone;
    }

    public void setWenxin(String wenxin) 
    {
        this.wenxin = wenxin;
    }

    public String getWenxin() 
    {
        return wenxin;
    }

    public void setClassa(String classa)
    {
        this.classa = classa;
    }

    public String getClassa()
    {
        return classa;
    }

    public void setState(Long state) 
    {
        this.state = state;
    }

    public Long getState() 
    {
        return state;
    }

    public void setBak(String bak) 
    {
        this.bak = bak;
    }

    public String getBak() 
    {
        return bak;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("sdId", getSdId())
            .append("consultingClass", getConsultingClass())
            .append("basicGrades", getBasicGrades())
            .append("xphone", getXphone())
            .append("wenxin", getWenxin())
            .append("classa", getClassa())
            .append("state", getState())
            .append("bak", getBak())
            .toString();
    }
}
